/*
@author Tobias Drey,Ingmar Flaig
*/
#pragma once

#include <time.h>
#include <string>
#include "Flugzeug.h"
#include <iostream>
#include <stdio.h>
using namespace std;

class Flug
{
private:
	int flugID;
	string startOrt;
	string zielOrt;
	int flugzeugID;
	time_t datumUhrzeit;
	int passagiereEconomy,passagiereBusiness; 


public:
	Flug(void);
	~Flug(void);
	

	void bearbFlug();	//tobi
	void printFlug();
	void toFile();


	void setStartOrt(string startOrt);
	void setZielOrt(string zielOrt);
	void setFlugzeug(int flugzeugID);
	void setTimestamp(time_t datumUhrzeit);
	void setFlugID(int flugID);
	void Flug::setPassagiereEconomy(int passagiereEconomy);
	void Flug::setPassagiereBusiness(int passagiereBusiness);


	int getFlugID();
	string getStartOrt();
	string getZielOrt();
	time_t getTimestamp();
	int getFlugzeug();
	bool isAbgeschlossen();
	int getPaxEconomy();
	int getPaxBusiness();

	void incPaxEconomy();
	void incPaxBusiness();
	void decPaxEconomy();
	void decPaxBusiness();



};

